package com.molichuxing.gateway.bff.statistics.entity.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author: zhaopenghui
 * @Description: 资产统计
 * @Date: Created in 13:39 2020/08/24
 * @Modified By:
 **/
@Data
public class AssetCountVo extends ResponseRootDto {
    private static final long serialVersionUID = 629170463216784418L;

    /**
     * 租售通
     */
    @ApiModelProperty(value = "租售通")
    private Integer rental;
    /**
     * 全款买断
     */
    @ApiModelProperty(value = "全款买断")
    private Integer fullBuyOut;

    /**
     * 运营车辆
     */
    @ApiModelProperty(value = "运营车辆")
    private Integer operatingVehicle;

    /**
     * 回退车辆
     */
    @ApiModelProperty(value = "回退车辆")
    private Integer rollbackVehicle;

    /**
     * 二次运营
     */
    @ApiModelProperty(value = "二次运营")
    private Integer secondaryOperations;
    /**
     * 销售
     */
    @ApiModelProperty(value = "销售")
    private Integer sell;
    /**
     * 在库
     */
    @ApiModelProperty(value = "在库")
    private Integer inStock;
    /**
     * 在库-实际在库
     */
    @ApiModelProperty(value = "在库-实际在库")
    private Integer inStockActuallyInStock;
    /**
     * 在库-在途车辆
     */
    @ApiModelProperty(value = "在途车辆")
    private Integer inRoadVehicle;

    /**
     * 在库-诉讼中
     */
    @ApiModelProperty(value = "在库-诉讼中")
    private Integer inStockInLawsuit;

    /**
     * 报废车
     */
    @ApiModelProperty(value = "报废车")
    private Integer abandonedVehicle;
    /**
     * 丢失车
     */
    @ApiModelProperty(value = "丢失车")
    private Integer loseVehicle;

    /**
     * 逾期及特殊
     */
    @ApiModelProperty(value = "逾期及特殊")
    private Integer overdueAndSpecial;
    /**
     * 待收车
     */
    @ApiModelProperty(value = "待收车")
    private Integer stayBackVehicle;
    /**
     * 逾期及特殊-诉讼中
     */
    @ApiModelProperty(value = "逾期及特殊-诉讼中")
    private Integer overdueAndSpecialInLawsuit;
    /**
     * 批售
     */
    @ApiModelProperty(value = "批售")
    private Integer bulkSales;
    /**
     * 实际在库
     */
    @ApiModelProperty(value = "实际在库")
    private Integer actuallyInStock;
    /**
     * 公务车
     */
    @ApiModelProperty(value = "公务车")
    private Integer officialVehicle;

    /**
     * 统计开始时间 statistics_start_time
     */
    @ApiModelProperty(value = "统计开始时间")
    private LocalDateTime statisticsStartTime;

    /**
     * 统计结束时间 statistics_end_time
     */
    @ApiModelProperty(value = "统计结束时间")
    private LocalDateTime statisticsEndTime;


}
